package com.ruoyi.project.hissystem.mapper;

import com.ruoyi.project.hissystem.domain.HisDepartment;

import java.util.List;

/**
 * @author : 杨磊
 * @date : 21:28 2021/8/17
 */
public interface HisDepartmentMapper {


    /**
     * 查询科室数据集合
     *
     * @param hisDepartment 科室信息
     * @return 岗位数据集合
     */
    public List<HisDepartment> selectDepartmentList(HisDepartment hisDepartment);


    /**
     * 新增科室信息
     *
     * @param hisDepartment 科室信息
     * @return 结果
     */
    public int insertDepartment(HisDepartment hisDepartment);


    /**
     * 通过岗位ID查询科室信息  因为在修改请求时 会弹出一个对话框，这时候会发一个请求（通过科室ID就可以得到科室的信息 进而对数据进行修改）
     *
     * @param departId 科室ID
     * @return 角色对象信息
     */
    public HisDepartment selectDepartmentById(Long departId);

     /**
     * 修改科室信息
     *
     * @param hisDepartment 科室信息
     * @return 结果
     */
    public int updateDepartment(HisDepartment hisDepartment);




      /**
     * 批量删除岗位信息
     *
     * @param departIds 需要删除的岗位ID
     * @return 结果
     */
    public int deleteDepartmentByIds(Long[] departIds);

}
